runtime.muintptr.ptr (method)
27 uses
runtime (current package)
debugcall.go#L138: if mp != gp.lockedm.ptr() {
lock_spinbit.go#L402: head := mutexWaitListHead(v).ptr()
lock_spinbit.go#L405: next := node.mWaitList.next.ptr()
lock_spinbit.go#L422: mp := mutexWaitListHead(v).ptr()
lock_spinbit.go#L434: next := wakem.mWaitList.next.ptr()
mgc.go#L1794: if mp := node.m.ptr(); mp != nil {
mgc.go#L1909: releasem(node.m.ptr())
proc.go#L1790: mp := p.m.ptr()
proc.go#L2788: unlockextra(mp.schedlink.ptr(), -1)
proc.go#L2789: return mp, mp.schedlink.ptr() == nil
proc.go#L2972: newm := newmHandoff.newm.ptr()
proc.go#L2976: next := newm.schedlink.ptr()
proc.go#L3253: if gp.m.lockedg == 0 || gp.m.lockedg.ptr().lockedm.ptr() != gp.m {
proc.go#L3279: mp := gp.lockedm.ptr()
proc.go#L6283: pp.oldm = pp.m.ptr().self
proc.go#L6312: id = pp.m.ptr().id
proc.go#L6341: if pp.m.ptr() != gp.m || pp.status != _Prunning {
proc.go#L6765: mp := pp.m.ptr()
proc.go#L6867: mp := pp.m.ptr()
proc.go#L6918: mp := pp.m.ptr()
proc.go#L6985: if lockedm := gp.lockedm.ptr(); lockedm != nil {
proc.go#L7673: if mp := pp.m.ptr(); mp != nil {
runtime2.go#L289: func (mp muintptr) ptr() *m { return (*m)(unsafe.Pointer(mp)) }
rwmutex.go#L110: w := rw.writer.ptr()
rwmutex.go#L151: for rw.readers.ptr() != nil {
rwmutex.go#L152: reader := rw.readers.ptr()
tracestack.go#L67: mp = gp.lockedm.ptr()
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |